package com.slofzx.nuoda.evaluation.project.enums;

import com.slofzx.nuoda.common.EnumConfig;
import com.slofzx.nuoda.common.config.Type;

/**
 * 产气产能方式
 *
 */
@EnumConfig(
        id = "gas-capacity-type",
        name = "产气产能方式"
)
public enum GasCapacityTypeEnum implements Type {
    DEEP_STRAIGHT_WELL("deep_straight_well","深层直井",1),
    MIDDLE_LOW_STRAIGHT_WELL("middle_low_straight_well","中浅层直井",2),
    DEEP_HORIZONTAL_WELL("deep_horizontal_well","深层水平井",3),
    MIDDLE_LOW_HORIZONTAL_WELL("middle_low_horizontal_well","中浅层水平井",4),
    ;
    private String id;
    private String name;
    private double sort;

    GasCapacityTypeEnum(String id, String name, double sort) {
        this.id = id;
        this.name = name;
        this.sort = sort;
    }

    @Override
    public String getId() {
        return id;
    }

    @Override
    public String getName() {
        return name;
    }

    @Override
    public double getSort() {
        return sort;
    }
}
